heavy-duty engines - Turkish English Dictionary